import axios from "axios";

const instance = axios.create({
  baseURL: "http://kumanxuan1.f3322.net:8001/index/index",
  timeout: 5000,
});
//拦截器
instance.interceptors.request.use(
  //发请求之前执行这个函数 可以判断用户有没有登录 如果没有登录，就直接return  请求就不会发出
  (config) => {
    console.log(config); //本次请求的一些信息
    return config;
  },
  (err) => {
    return Promise.reject(err);
  }
);

instance.interceptors.response.use(
  //在接收到响应之前，在执行then方法之前
  (res) => {
    console.log(res); //本次服务器响应的一些信息
    return res.data; //返回的res被then方法的res形参接收
  },
  (err) => {
    return Promise.reject(err);
  }
);

export default instance;
